home *** CD-ROM | disk | FTP | other *** search
- G4C
- ; $VER: func.mfindlv Rev.013 Juan Manuel Wehrli 1999 - 2000
- WINBIG -1 -1 500 450 "Multifind: Gefundene Einträge"
- WinType 11110000
- WinBackground IMAGE BG 0
- Winout "NIL:"
- VarPath HTMLEXT
-
- xOnLoad
- setvar aktsstr "Suche: "
- appvar aktsstr $*suchstr
- Update #This 44 $aktsstr
- GuiOpen #This
- LVUSE #This 1
- SetVar resfile "t:htmlext/find.list2"
- LVChange "t:htmlext/find.list2"
- xOnClose
- GuiQuit #This
-
- xOnQuit
- FailAt 21
- CLI 'delete t:htmlext/find.list2'
-
- ;Globale Gadgets
- xListview 5 5 490 405 "" "resfiles" "t:htmlext/find.list2" 0 "MULTI"
- GadID 1
- GadFont sgiscreen.font 13 000
-
-
- XBUTTON 5 410 20 18 "A"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti ALL
- LVMulti Show
-
- XBUTTON 25 410 20 18 "N"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti NONE
- LVMulti Show
-
-
- XBUTTON 105 410 100 18 "Aus Liste entf."
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti First
- while $$lv.line > ""
- lvdel -1
- LVMulti Show
- LVMulti First
- EndWhile
-
-
- XBUTTON 205 410 100 18 "Sortieren"
- GadFont xHelvetica.font 11 000
- GadHelp "Variabelnliste sortieren ..."
- LVUse #This 1
- LVSort ASC
-
- Text 305 410 190 18 "" 255 BOX
- GadID 44
- GadFont xHelvetica.font 11 010
-
- ;===============================================
- XBUTTON 5 430 100 18 "Multiview"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti First
- while $$lv.line > ""
- CLI 'sys:utilities/multiview $$LV.REC PUBSCREEN=$*SCREEN'
- LVMulti OFF
- LVMulti Show
- LVMulti First
- EndWhile
-
- XBUTTON 105 430 100 18 "Bearbeiten"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti First
- while $$lv.line > ""
- CLI 'rx $*EDITOR OPENNEW $$LV.REC'
- LVMulti OFF
- LVMulti Show
- LVMulti First
- EndWhile
-
- XBUTTON 205 430 100 18 "Bearb. & Suchen"
- GadFont xHelvetica.font 11 000
- LVUSE #This 1
- LVMulti First
- while $$lv.line > ""
- CLI 'rx $*EDITOR OPENNEW $$LV.REC'
- CLI 'rx $*EDITOR FIND "$*suchstr"'
- LVMulti OFF
- LVMulti Show
- LVMulti First
- EndWhile
-
- XBUTTON 305 430 100 18 "Löschen"
- GadFont xHelvetica.font 11 000
- EZREQ "Wollen Sie die selektierten Daten wirklich löschen?" "Ja, weiter|Abbrechen" sabfr
- if $sabfr = 1
- LVUSE #This 1
- LVMulti First
- Update "Infobar" 1 "Lösche alle selektierten Einträge ..."
- while $$lv.line > ""
- Update "Infobar" 1 "Lösche $$LV.REC ..."
- FailAt 21
- CLI 'delete $$LV.REC FORCE'
- LVDel -1
- LVMulti Show
- LVMulti First
- EndWhile
- Update "Infobar" 1 "Lösch Prozess erfolgreich beendet."
- elseif $sabfr = 0
- Update "Infobar" 1 "Lösch Prozess durch Benutzer abgebrochen."
- endif
-
- XBUTTON 405 430 90 18 "Schliessen"
- GadFont xHelvetica.font 11 010
- GuiQuit #This
-